home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
QRZ! Ham Radio 8
/
QRZ Ham Radio Callsign Database - Volume 8.iso
/
pc
/
files
/
t_unix
/
bs941029.tgz
/
bbsx-941029.tar
/
bbsx
/
help
< prev
next >
Wrap
Text File
|
1994-10-29
|
16KB
|
621 lines
^$Header: /home/dg1rtf/tcp/bbsx/RCS/help,v 1.4 1994/10/29 15:18:25 root Exp $
^.bbsrc
^Start
^bbs
Programmstart:
--------------
Zum Starten des BBS muss man nach dem Connecten des Systems das Kommando
bbs
eingeben. Falls im Homedirectory der File .bbsrc vorhanden ist, wird
dessen Inhalt bei jedem Start des BBS ausgefuehrt. Dadurch laesst sich
zum Beispiel der Prompttext einstellen oder das Kommando STATUS
ausfuehren.
Die Ausgabe des Begruessungstextes wird verhindert, wenn sich im Home-
directory die Datei .hush_bbs befindet. Diese Datei muss nur existieren!
^Eingabe
^Input
Kommandoeingabe:
----------------
Eine Kommandozeile besteht aus einem Kommandonamen und (nur fuer manche
Kommandos) aus Parametern. Kommandonamen koennen in Klein- oder
Grossbuchstaben eingegeben und auch abgekuerzt werden. Kommandonamen
und Parameter werden durch Leerzeichen voneinander getrennt. Will man
einen Parameter eingeben, der Leerzeichen enthaelt, muss dieser in
einfache oder doppelte Anfuehrungsstriche gesetzt werden. Die maximale
Laenge der Eingabezeile ist 1000 Zeichen, maximal duerfen 250 Parameter
pro Kommando angegeben werden.
^Abbruch
^Abort
^Break
^Halt
^Interrupt
^Stop
Abbruch der Ausgabe:
--------------------
Jede Ausgabe laesst sich durch Eingabe des "Interrupt" Zeichens stoppen.
Normalerweise ist dieses "Interrupt" Zeichen ASCII 127, es kann aber mit
dem Unix Kommando "stty intr" vor dem Start des BBS geaendert werden.
Zum Abbrechen der Ausgabe der Kommandos LIST und READ kann ein spezielles
"Interrupt" Zeichen definiert werden. Die geschieht mit dem BBS-Befehl SET.
Beispiele:
Abbruch der Ausgabe mit <RETURN> (besteht bekanntlich aus LF/CR!):
SET interrupt=10
SET interrupt=3 Abbruch der Ausgabe mit ^C:
^ALIAS
ALIAS Kommando:
-------------------------
Syntax:
ALIAS
ALIAS Neues_Kommando=Anderes_Kommando
Mit dem ALIAS Kommando kann man sich Kommandos neu definieren und sich so
seinen persoenlichen Befehlssatz zusammenstellen. Diese definierten Aliase
sind dann wie die Standardkommandos verwendbar.
ALIAS ohne Parameter zeigt eine Liste aller definierten Kommando-Aliase.
Beispiele:
ALIAS check="list new" CHECK wirkt jetzt wie 'LIST NEW'
ALIAS lese=read mit 'LESE' kann man wie mir 'READ'
arbeiten
^BYE
BYE Kommando:
-------------
Syntax:
BYE
Das BYE Kommando beendet das BBS Programm.
Das Logindatum wird nicht gespeichert.
^DELETE
^ERASE
^KILL
DELETE, ERASE, KILL Kommando:
-----------------------------
Syntax:
DELETE msg# ...
DELETE [rubrik] -msg#
DELETE [rubrik] msg# -
DELETE [rubrik] msg# - msg#
Das DELETE Kommando loescht die angegebenen Nachrichten. Es koennen nur
Nachrichten geloescht werden, die entweder vom betreffenden Benutzer
geschrieben wurden oder die an ihn adressiert sind.
Beispiele:
DELETE 12345 23456 34567
DELETE meinung 1-
DELETE 50-53
E 54321
^DISCONNECT
DISCONNECT Kommando:
--------------------
Syntax:
DISCONNECT
Das DISCONNECT Kommando beendet das BBS Programm und trennt danach die
Verbindung auf. Benutzt man einen Unix Shell mit Job Control (zB
/bin/csh oder /bin/ksh), kann die Verbindung leider nicht vom BBS
getrennt werden, in diesem Fall muss man im Shell noch 'exit' eingeben.
Es wird das Login-Datum, bzw. die Nummer der letzten gelisteten Message
speichert.
^DIR
DIR Kommando:
-------------
Syntax:
DIR [pattern ...]
Das DIR Kommando zeigt eine Liste aller im BBS verfuegbaren Rubriken.
Vor jeder Rubrik wird die Anzahl der verfuegbaren Bulletins angegeben.
Die Ausgabe kann auf bestimmte Rubriken begrenzt werden, die mit "pattern"
uebereinstimmen. Dabei sind Joker (*,?) erlaubt.
Beispiele:
DIR -> zeigt alle Rubriken an.
DIR SAT* -> zeigt nur Rubriken an, die mit SAT beginnen.
DIR QS? -> zeigt nur Rubriken, die aus 3 Buchstaben bestehen,
wobei die ersten beiden QS sein muessen und der dritte
beliebig ist.
DIR ? -> zeigt alle einbuchstabigen Rubriken
DIR *SAT* *X -> zeigt alle Rubriken, die SAT im Namen enthalten und
alle Rubriken, deren Name mit X aufhoert.
^?
^HELP
?, HELP Kommando:
-----------------
Syntax:
HELP
HELP command
HELP ALL
Das HELP Kommando ohne Parameter gibt eine kurze Liste der moeglichen
BBS Kommandos aus, HELP gefolgt von einem Kommandonamen druckt die
Erklaerung dieses Kommandos, HELP ALL druckt das gesamte BBS Manual.
Beispiele:
HELP Drucke Liste der moeglichen Kommandos
HELP SEND Drucke Erklaerung des SEND Kommandos
? ALL Drucke das ganze BBS Manual
^INFO
INFO Kommando:
--------------
Syntax:
INFO
Das INFO Kommando druckt eine kurze Stationsbeschreibung aus.
^LIST
LIST Kommando:
--------------
Syntax:
LIST options
Options:
$ ...................... bulletin id
< ...................... sender
> ...................... recipient
@ ...................... destination
ALL .................... scan full database
AT ..................... destination
BID .................... bulletin id
COUNT .................. max number of messages
FROM ................... sender
MAX .................... highest message number
MIN .................... lowest message number
NEW
SUBJECT ................ substring
TO ..................... recipient
msg#- .................. lowest message number
- msg# ................. highest message number
msg# - msg#
Das LIST Kommando druckt ein Verzeichnis der gespeicherten Nachrichten.
Es werden nur die Nachrichten angezeigt, bei denen alle angegebenen
Optionen zutreffen. Die Optionsnamen koennen in Klein- oder
Grossbuchstaben eingegeben und auch abgekuerzt werden. Falls kein
Optionsname eingegeben wurde, wird die TO Option angenommen. Wird die
gleiche Option mehrmals angegeben, wird nur die zuletzt angegebene
beruecksichtigt. Ohne die Option ALL werden nur eine bestimmte Anzahl
von Messages (siehe SET-Kommando) durchsucht.
Beispiele:
LIST NEW .......................... Liste alle neuen Nachrichten
LIST COUNT 10 ..................... Liste die 10 neuesten Nachrichten
LIST SUBJECT 'ham radio' .......... Liste alle Nachrichten die den Text
'ham radio' im Titel haben
LIST MIN 12000 MAX 12100 .......... Liste die Nachrichten mit den
Nummern von 12000 bis 12100
LIST TO wampes .................... Liste alle Nachrichten an WAMPES
LIST ALL wampes ................... Liste alle Nachrichten an WAMPES im
gesamten Datenbestand
LIST < dk5sg count 5 .............. Liste die 5 letzten Nachrichten von
dk5sg
LIST < dl5ue > wampes @ db0sao C 7 Liste die 7 letzten Nachrichten, die
von dl5ue an wampes@db0sao gesendet
wurden
LIST wampes 3- .................... Liste alle Nachrichten an WAMPES
beginnend mit Nummer 3
LIST tcpip -100 ................... Liste alle Nachrichten an TCPIP mit
einer maximalen Nummer 100
LIST unix 30-40 ................... Liste alle Nachrichten an UNIX, deren
Nummern zwischen 30 und 40 liegt.
^MAIL
MAIL Kommando:
--------------
Syntax:
MAIL recepient msg# ...
Das MAIL Kommando dient dem verschicken einer im BBS vorhanden Nachricht als
mail. Ist der Adressat auch eine Rubrik, so wird die Nachricht innerhalb des
BBS kopiert. Von dieser Moeglichkeit sollte nur in Ausnahmefaellen Gebrauch
gemacht werden.
Es koennen nur Nachrichten gemailt werden, die man selbst eingespielt hat.
Beispiele:
MAIL dg1rtf@db0tud 101 102
MAIL darc@db0lpz 1020
^MOVE
MOVE Kommando:
--------------
Syntax:
MOVE TO neue_rubrik msg# ...
MOVE > neue_rubrik msg# ...
Das MOVE Kommando wird zum Aendern der Rubrik einer Nachricht verwendet.
Es koennen nur Messages bearbeit werden, die man selbst in das BBS ein-
gespielt hat.
Beispiele:
MOVE > linux 10 11 2050
MOVE TO wampes 100 200
^MYBBS
MYBBS Kommando:
---------------
Syntax:
MYBBS mailbox
Das MYBBS Kommando speichert die angegebene Mailbox als Heimatmailbox
des Benutzers ab. Alle fuer diesen Benutzer eintreffenden Nachrichten
werden dann automatisch an diese Heimatmailbox weitergeleitet. Diese
MYBBS Information wird ausserdem automatisch an alle anderen BBS Systeme
weitergeleitet. Ebenso kann diese Information auch von anderen BBS
Systemen empfangen werden. Allerdings kann es bis zum naechsten Tag
dauern, bis alle internen Datenbanken geaendert sind, da dies
normalerweise nur Nachts gemacht wird.
Beispiele:
MYBBS db0sao
M db0cz
^PROMPT
^EXIT
^QUIT
QUIT, EXIT Kommando:
--------------------
Syntax:
QUIT
Das QUIT Kommando beendet das BBS Programm.
Es wird das Login-Datum, bzw. die Nummer der letzten gelisteten Message
speichert.
^PRINT
^READ
^TYPE
READ, PRINT, TYPE Kommando:
---------------------------
Syntax:
READ msg# ...
READ [rubrik] msg#-
READ [rubrik] -msg#
READ [rubrik] msg#-msg#
Das READ Kommando druckt die angegebenen Nachrichten. Wird keine Rubrik
angegeben, werden alle Nachrichten im gewaehlten Bereich ausgegeben!
Beispiele:
READ 12345 23456 34567
READ IBM 1000-
READ WAMPES -3
READ TEST 60-70
P 54321
^REPLY
^RESPOND
REPLY, RESPOND Kommando:
------------------------
Syntax:
REPLY [ALL] msg#
Das REPLY Kommando sendet eine Antwort auf die angegebene Nachricht.
Wird ALL angegeben, so geht die Antwort an alle Empfaenger der
Originalnachricht, ohne ALL wird die Antwort nur an den Absender der
Originalnachricht gesendet.
Beispiele:
REPLY 12345
RES ALL 54321
^SB
^SEND
^SP
SEND Kommando:
--------------
Syntax:
SEND options
Options:
# lifetime
> recipient
@ destination
Das SEND Kommando speichert neue Nachrichten im BBS und sendet sie
gegebenenfalls an andere BBS Systeme weiter. Falls vor einem Parameter
kein Optionsname steht wird die > Option angenommen. Wird die gleiche
Option mehrmals angegeben, wird nur die zuletzt angegebene
beruecksichtigt.
Siehe auch SET Kommando.
Beispiele:
SEND > dk5sg
S dj7ka @ db0aaa
S > wampes@alle #300
^SET
SET Kommado:
------------
Syntax:
SET
SET item
SET item=value
Mit dem SET Kommando koennen die Eigenschaften des BBS veraendert werden.
SET ohne Parameter zeigt eine Liste aller moeglichen zu veraendernden
Einstellung.
Items:
INTERFACE ...... Interface des BBS kann zwischen Wampes und DieBox
umgeschaltet werden. Die 'DieBox'- Emulation ist aber
unvollstaendig!
Es werden Standardwerte geladen. Fruehere Einstellungen
gehen verloren.
PROMPT ......... Der Prompt kann indivuell eingestellt werden. Sollen
Leerzeichen etc. im Prompt enthalten sein, so muss der
neue Text in einfache oder doppelte Anfuehrungsstriche
gesetzt werden. Folgende Zeichen werden speziell
ausgegeben:
\d ... das Datum
\h ... der Hostname des Rechners
\n ... ein <RETURN>
\t ... die Zeit
\u ... der eigene Loginname
\w ... die zuletzt gelesene Rubrik
\xxx . Das Zeichen, welches xxx entspricht. 'xxx'ist
eine Oktalzahl.
\\ ... ein \
ESCAPE ......... Das Abbruchzeichen fuer LIST und READ. Es wird der
ASCII-Code des Zeichens in dezimaler Schreibweise
angegeben.
SUBJECT ........ Der Titel der Message kann im SEND-Kommando angeben
werden. Damit ist dann ein Befehl wie:
SEND UNIX @ DL 'Hilfe! Linux gesucht' moeglich.
Der Titel muss dann aber in einfachen oder doppelten
Anfuehrungsstrichen stehen.
LIST ........... Die Anzahl der Eintraege, welche beim LIST-Kommando
maximal durchsucht werden, kann gesetzt werden.
FIXADDRESS ..... Das BBS uebernimmt die angegebe Adresse (nur fuer Mail)
und trennt von der Zielmailbox die Domain ab, bevor die
Mail ausgeliefert wird. Diese Einstellung ist Standard
und sollte nur im Notfall geaendert werden.
Beispiele:
SET
SET interface=diebox
SET interface=wampes
SET prompt="\d \t (\w) \u de \h > " 09:23 12.08.93 (TEST) DG1RTF de DB0TUD >
SET prompt='bbsx ready at \t >>> ' bbsx ready at 09:23 >>>
SET escape=3 LIST und READ koennen mit ^C abgebrochen werden
SET escape=10 LIST und READ koennen mit <RETURN> abgebrochen werden
SET subject
SET list=10000
SET fixaddress
^!
^SHELL
!, SHELL Kommando:
------------------
Syntax:
SHELL [unix command]
Das SHELL Kommando startet das Unix Shell Programm. Wird bei SHELL
gleich ein Unix Kommando mit angegeben, so wird nur dieses Unix Kommando
ausgefuehrt und danach wieder in BBS zurueckgekehrt. Ohne Angabe eines
Unix Kommandos wird ein interaktiver Shell gestartet. Falls das Unix
Kommando Sonderzeichen enthaelt, muss es in einfache oder doppelte
Anfuehrungsstriche gesetzt werden.
Beispiele:
SHELL
! date
! 'cd /users/funk/dk5sg; ll -a | mailx dl5ue'
^REVISION
^STATUS
^VERSION
STATUS, VERSION Kommando:
-------------------------
Syntax:
STATUS
Das STATUS Kommando zeigt die momentane BBS Versionsnummer, das
Erstellungsdatum und einige Zaehler an.
highest message number: Nummer der letzten gespeicherten Nachricht
active messages: Anzahl der insgesamt gespeicherten Nachrichten
readable messages: Anzahl der fuer diesen Benutzer lesbaren
Nachrichten
last message listed: hoechste, beim letzten LIST NEW Kommando
ausgegebene Nachrichtennummer
new messages: Anzahl der neuen, fuer diesen Benutzer
lesbaren Nachrichten
^SOURCE
SOURCE Kommando:
----------------
Syntax:
SOURCE <filename>
Mit dem SOURCE Kommando werden die in einer angegebenen Datei stehenden
Kommandos ausgefuehrt. Diese Datei kann z.B. mit einem Texteditor erstellt
werden.
Beispiel:
SOURCE list.cmd
In list.cmd steht:
list new unix
list new tcpip
list new wampes
^TELL
TELL Kommando:
--------------
Syntax:
TELL ZielBBS Kommando
Das TELL Kommando ermoeglicht ein Fernabfrage anderer Mail-Boxen. Es
funktioniert nur mit Boxen vom Typ "DieBox".
Beispiele:
TELL DB0GR dir
TELL DB0BRB list wampes 1-
^UNDELETE
^UNERASE
UNDELETE, UNERASE Kommando:
---------------------------
Syntax:
UNDELETE msg# ...
Mit dem UNDELTE Kommando koennen Nachrichten entloescht werden.
Beispiel:
UNDELETE 11 12
UNERASE 13
^UNSET
UNSET Kommando:
---------------
Syntax:
UNSET <item>
Mit dem UNSET Kommando koennen die mit SET Kommando eingeschalteten
Parameter wieder ausgeschalten werden.
Items:
SUBJECT ..... Es darf kein Titel im SEND-Befehl stehen
FIXADDRESS .. Der Empfaengereintrag einer Mail bleibt unveraendert.
Beispiel:
UNSET subject
^WRITE
WRITE Kommando:
---------------
Syntax:
WRITE <filename> msg# ...
Das WRITE Kommando dient dem Speichern von Nachrichten als File im eigenen
Homeverzeichnis. Ist das angebene File schon vorhanden, werden die
angegebenen Nachrichten dort angehangen.
Beispiel:
WRITE ibm_zeug 10 20 30